take vengeance on - Francés Inglés Diccionario